Dynamic state restoration using versioning exceptions
نویسندگان
چکیده
منابع مشابه
Dynamic state restoration using versioning exceptions
We explore the semantics and analysis of a new kind of control structure called a versioning exception that ensures the state of the program, at the point when an exception handler is invoked, reflects the program state at the point when the handler is installed. Versioning exceptions provide a transaction-like versioning semantics to the code protected by a handler: modifications performed wit...
متن کاملAvoiding Contention between Reads and Writes Using Dynamic Versioning
In this paper, we discuss a new approach to multi-version concur-rency control, called Dynamic Versioning, that avoids the data contention due to connicts between Reads and Writes. A data item is allowed to have several committed versions and at most one uncom-mitted version. A connict between a Read and a Write is resolved by imposing an order between the requesting transactions, and allowing ...
متن کاملVersioning Based Dynamic Reconfiguration for SOA Applications
Service Level Agreement or contract is a document that captures the functional and QoS levels agreed between the service provider and the consumer. In a service-oriented environment, individual services can be suitably composed to create a composite service. Whenever a new version of a composite service is created, for the same service consumer, in order to satisfy the change in consumer requir...
متن کاملDynamic Finite Versioning: An Effective Versioning Approach to Concurrent Transaction and Query Processing
Severe data contention may exist between short update transactions and long read-only queries if both are to access the same database through a conventional concurrency control method. In this paper, we present dynamic nite versioning (DFV) schemes to eeectively support concurrent processing of transactions and queries. Without acquiring locks, queries read from a small, xed number of dynamical...
متن کاملSupporting dynamic pipeline changes using Class-Based Object Versioning in Astro-WISE
Understanding the difference between data objects is a major problem especially in a scientific collaboration which allows scientists to collectively reuse data, modify and adapt scripts developed by their peers to process data while publishing the results to a centralized data store. Although data provenance has been significantly studied to address the origins of a data item, it does not howe...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Higher-Order and Symbolic Computation
سال: 2006
ISSN: 1388-3690,1573-0557
DOI: 10.1007/s10990-006-8610-8